#导入基类Base
from Base import Base
#导入By模块
from selenium.webdriver.common.by import By
import time

#定义Page类(继承)
class Page(Base):
    #点击右上方登录定位
    login_loc = (By.XPATH,'/html/body/div[1]/div/div[2]/ul/li[1]/a')
    #点击右上方登录定位 方法
    def login(self):
        self.click(self.login_loc)

    #输入用户名定位
    username_input  = (By.NAME,'username')
    # 输入用户名定位方法
    def username(self):
        self.send_keys(self.username_input,'13811033962')

    #输入密码定位
    password_input = (By.NAME,'password')
    #输入密码定位 方法
    def password(self):
        self.send_keys(self.password_input,'123456')

    #点击登录按钮定位
    login_bt = (By.XPATH,'/html/body/div[4]/div/div[1]/div[2]/form/div[5]/a')
    #点击登录按钮定位 方法
    def login_botton(self):
        self.click(self.login_bt)

   #逻辑定位
    def luoji_a3mall(self):
        self.driver.get('http://10.59.9.12:7001/')          #获取浏览器
        time.sleep(2)
        self.login()
        time.sleep(2)
        self.username()
        self.password()
        time.sleep(8)
        self.login_botton()
        time.sleep(5)

